TP21 - Quorum device Proxmox
Théorie : Cours 03 - Haute disponibilité, migration et sauvegarde
Captures :99-Captures/TP21/· Prérequis : TP20 - Creation d'un cluster Proxmox
Objectif
Ajouter un quorum device pour obtenir 3 votes et permettre une vraie HA sur un cluster à 2 nœuds.
Pourquoi ce TP
Proxmox utilise Corosync pour le quorum. Avec 2 nœuds seulement :
PVE-Node01 <---> PVE-Node02
Si PVE-Node01 tombe :
- PVE-Node02 n'a plus que 1 vote sur 2
- il perd le quorum
- les ressources HA restent bloquées (protection anti split-brain)
Solution pédagogique : un troisième vote via corosync-qnetd (qdevice).
Corosync
PVE-Node01 -------- PVE-Node02
\ /
\ /
SRV-QDEVICE
(qnetd)
Architecture
| Élément | Valeur |
|---|---|
| VM | SRV-QDEVICE |
| IP | 192.168.10.221/24 |
| OS | Debian / Ubuntu Server (léger) |
| Rôle | corosync-qnetd uniquement |
| Stockage VM HA | Non (pas de disques de VM) |
Prérequis
- [v] TP20 - Creation d'un cluster Proxmox validé
- [v] Les deux nœuds du cluster en ligne
Étapes
1. Créer SRV-QDEVICE
VM minimale :
| Paramètre | Valeur |
|---|---|
| Nom | SRV-QDEVICE |
| IP | 192.168.10.221/24 |
| Passerelle | 192.168.10.254 |
| DNS | 192.168.10.210 |
| Start at boot | Activé |
| Qemu Agent | Activé |
| Disque | 16 Go |
| SSD emulation | Activé |
| RAM | 2 Go |
| Ballooning Device | Désactivé |
| Bridge | vmbr1 |
2. Installer qnetd sur SRV-QDEVICE
sudo apt update
sudo apt install corosync-qnetd
sudo systemctl enable --now corosync-qnetd
3. Installer qdevice sur les nœuds Proxmox
Sur PVE-Node01 et PVE-Node02 :
apt update
apt install corosync-qdevice
4. Enregistrer le qdevice
Sur un nœud du cluster (ex. PVE-Node01) :
pvecm qdevice setup 192.168.10.221
5. Vérifier
pvecm status
Votes attendus :
PVE-Node01 1
PVE-Node02 1
QDevice 1
Total 3
Validation
- [v]
corosync-qnetdactif sur SRV-QDEVICE - [v]
pvecm qdevice setupréussi - [v] 3 votes visibles dans
pvecm status - [v] Cluster toujours
Quorate: Yes
Progression
| Étape | Lien |
|---|---|
| Prérequis | TP20 - Creation d'un cluster Proxmox |
| Suite recommandée | → TP22 - Migration et haute disponibilite Proxmox |
| Branches | Architecture · Inventaire |
| Théorie | Cours 03 - Haute disponibilité, migration et sauvegarde |
Suivi : Progression